package com.moxiao.yfjh.module.activity.controller.app.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.math.BigDecimal;
import java.util.Date;

/**
 * App 核销码list
 **/
@Data
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AppActiviVerificationMeltVo {

    private Long id;

    @Schema(description = "报名id")
    private Long enrollId;

    @Schema(description = "用户id")
    private Long userId;

    @Schema(description = "活动id")
    private Long activityId;

    @Schema(description = "商家id")
    private Long merchantId;

    @Schema(description = "商家名称")
    private String merchantName;

    @Schema(description = "商家名称")
    private String merchanAddress;

    @Schema(description = "商家名称")
    private String merchantIntro;

    @Schema(description = "商家名称")
    private String merchantCover;

    private Long productsId;

    @Schema(description = "产品名称")
    private String productName;

    @Schema(description = "金额")
    private BigDecimal price;

    @Schema(description = "核销码")
    private String verificationCode;

    @Schema(description = "是否核销：0-是，1-否")
    private Byte status;

    @Schema(description = "类型：0=正常，1=已退款")
    private Byte type;

    private Date verificationTime;
}
